Add changelog for January 22, 2025 #168
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Tool Calling Updates, Final Transcripts, and DeepSeek Reasoner
Migrate
ToolCallFunctiontoToolCall: You should update your client and server tool calling code to use theToolCallschema instead ofToolCallFunction, which includes properties likename,tool, andtoolBodyfor more detailed tool call specifications. ToolCallFunction has been removed.Include
ToolCallNodes in Workflows: You can now incorporateToolCallnodes directly into workflow block steps, enabling tools to be invoked as part of the workflow execution.New Model Option
deepseek-reasoner: You can now selectdeepseek-reasoneras a model option inside your assistants withAssistant.model["deep-seek"].model["deepseek-reasoner"], offering enhanced reasoning capabilities for your applications.Support for Final Transcripts in Server Messages: The API now supports
'transcript[transcriptType="final"]'in server messages, allowing your application to handle and process end of conversation transcripts.